ResponderMarkupRC
METADATA
| Attribute | Value |
|---|---|
| Topic | 2450-liquidity-notice |
| MLink Token | SRATS |
| Product | SRTrade |
| accessType | SELECT,UPDATE,INSERT,DELETE |
Table Definition
| Field | Type | Key | Default Value | Comment |
|---|---|---|---|---|
| accnt | VARCHAR(16) | PRI | '' | |
| clientFirm | VARCHAR(16) | PRI | '' | |
| ekey_at | enum - AssetType | PRI | 'None' | |
| ekey_ts | enum - TickerSrc | PRI | 'None' | |
| ekey_tk | VARCHAR(12) | PRI | '' | |
| ekey_yr | SMALLINT UNSIGNED | PRI | 0 | |
| ekey_mn | TINYINT UNSIGNED | PRI | 0 | |
| ekey_dy | TINYINT UNSIGNED | PRI | 0 | |
| respSide | enum - BuySell | PRI | 'None' | auction responder side your side Buy Buy Synthetic Sell Shares |
| ticker_at | enum - AssetType | 'None' | ||
| ticker_ts | enum - TickerSrc | 'None' | ||
| ticker_tk | VARCHAR(12) | '' | ||
| isDisabled | enum - YesNo | 'None' | if Yes this autoresponder record is disabled | |
| enabledUntil | DATETIME(6) | '1900-01-01 00:00:00.000000' | will be enabled up until this time | |
| expiryQtyAvail | INT | 0 | revcons contracts available for responding day total this tickerexpiry all strikes note 1 contract undPerCn underlier units | |
| tickerQtyAvail | INT | 0 | revcons contracts available for responding day total this ticker all strikes note 1 contract undPerCn underlier units | |
| transactFee | DOUBLE | 0 | you pay you receive | |
| stockRate | DOUBLE | 0 | 000 no effective lendborrow value 360 day convention | |
| moneyRate | DOUBLE | 0 | effective rate to borrowlend money to expiry 360 day convention compares to globalRate 360 365 | |
| ddivPv | DOUBLE | 0 | present value of any expected dividends to expiry | |
| divControl | enum - DivControl | 'None' | disable this autoresponder record if SR Dividends exist or are estimates | |
| respondFlex | enum - YesNo | 'None' | if not None much match auction notice containsFlex field | |
| incFeesInResp | enum - YesNo | 'None' | include all estimated responder fees in final response price | |
| roundRule | enum - RoundRule | 'None' | ||
| openExpiryQty | INT | 0 | remaining revcons 100 share units available for responding day total this tickerexpiry all strikes | |
| openTickerQty | INT | 0 | remaining revcons 100 share units available for responding day total ticker all strikes | |
| cumFillQty | INT | 0 | revcons 100 share units traded day total this expiry all strikes | |
| cumFillMoney | DOUBLE | 0 | cumulative fill money creditdebit this expiry | |
| avgFillRate | DOUBLE | 0 | avg fill effective stock rate this expiry | |
| isDivControlDisabled | enum - YesNo | 'None' | yes if dividend control above is triggered | |
| uBid | DOUBLE | 0 | live stock nbbo bid price SR Supplied | |
| uAsk | DOUBLE | 0 | live stock nbbo ask price SR Supplied | |
| iDays | DOUBLE | 0 | iDays effective interest days SR supplied | |
| iYears | DOUBLE | 0 | iYears iDays 3600 | |
| strike | DOUBLE | 0 | SR selected strike standard day strike | |
| rcEExPrem | DOUBLE | 0 | rcEExPrem pRvprice pRvEprice cRvprice cRvEprice american price european price same model parameters SR supplied parameters including DDivs is zero for flex revcons | |
| strikePv | DOUBLE | 0 | strikePv strike 10 moneyRate iYears moneyRate supplied above | |
| stockLendPv | DOUBLE | 0 | stockLendPv uPrc stockRate iYears stockRate supplied above | |
| revConPrem | DOUBLE | 0 | revConPrem stockLendPv strikePv ddivPv rcEExPrem if any uPrc pRvprice cRvprice ddivPv supplied above | |
| effRevConLimit | DOUBLE | 0 | effRevConLimit refConPrem transactFee lendborrow | |
| limitPrice | DOUBLE | 0 | limitPrice ROUNDeffRevConLimit this is your response limit | |
| effStockLendPv | DOUBLE | 0 | effStockLendPv limitPrice strikePv ddivPv rcEExPrem | |
| effStockRate | DOUBLE | 0 | effStockRate effStockLendPv uPrc iYears | |
| numNotices | BIGINT | 0 | number of notices that match response bucket | |
| numNoticeBlock | BIGINT | 0 | number of SR block auction numNotices | |
| numNoticeFlash | BIGINT | 0 | number of SR flash auction numNotices | |
| numNoticeExchPI | BIGINT | 0 | number of Exch Price Improvement auction numNotices | |
| numNoticeExchEX | BIGINT | 0 | number of Exch Exposure auction numNotices | |
| numNotMktPenny | BIGINT | 0 | number auction numNotices | |
| numMktPenny1 | BIGINT | 0 | number auction numNotices | |
| numMktPenny2 | BIGINT | 0 | number auction numNotices | |
| numMktPenny3p | BIGINT | 0 | number auction numNotices | |
| numNotMktNickle | BIGINT | 0 | number auction numNotices | |
| numMktNickle1 | BIGINT | 0 | number auction numNotices | |
| numMktNickle2 | BIGINT | 0 | number auction numNotices | |
| numMktNickle3p | BIGINT | 0 | number auction numNotices | |
| respDisabledSkips | BIGINT | 0 | number skipped from isDisabled | |
| stockDisabledSkips | BIGINT | 0 | number skipped from canIncludeStock Yes | |
| cpFlagSkips | BIGINT | 0 | number skipped from cpFlag not matching notice legs CallPut | |
| expiryRangeSkips | BIGINT | 0 | number skipped from out of range expiry value | |
| yearsRangeSkips | BIGINT | 0 | number skipped from out of range years value | |
| listedFlexSkips | BIGINT | 0 | number skipped from flexlisted filter | |
| noticePriceSkips | BIGINT | 0 | number skipped from limit price filter exchange only | |
| aggSizeLimitSkips | BIGINT | 0 | number skipped from aggregate contractvega size limit | |
| riskGroupLimitSkips | BIGINT | 0 | number skipped from riskGroup limits | |
| rootSkips | BIGINT | 0 | number skipped from leg root mismatch | |
| xDeltaRangeSkips | BIGINT | 0 | number skipped from out of range XDelta value | |
| strikeRangeSkips | BIGINT | 0 | number skipped from out of range strike | |
| minVegaRatioSkips | BIGINT | 0 | number skipped from not qualifying ratio netVegasumabsvega | |
| probabilitySkips | BIGINT | 0 | number skipped from min probability threshold not being met | |
| numResponses | BIGINT | 0 | number of response attempts number of parentOrdersNoticeExecReports | |
| numRespondsBlock | BIGINT | 0 | number of SR block auction responses | |
| numRespondsFlash | BIGINT | 0 | number of SR flash auction responses | |
| numResponsesExchPI | BIGINT | 0 | number of Exch Price Improvement auction responses | |
| numResponsesExchEX | BIGINT | 0 | number of Exch Exposure auction responses | |
| numFullSize | BIGINT | 0 | ||
| numAllocSize | BIGINT | 0 | ||
| numPriceMiss | BIGINT | 0 | ||
| numTooLate | BIGINT | 0 | ||
| numOtherMiss | BIGINT | 0 | ||
| numDidNotTrade | BIGINT | 0 | ||
| numTraded | INT | 0 | ||
| qtyTraded | INT | 0 | ||
| sumWidthTraded | DOUBLE | 0 | SUM marketWidth trdQty AvgMktWidth sumWidthTraded qtyTraded | |
| sumSurfEdgeTraded | DOUBLE | 0 | SUM printEdge trdQty AvgPrintEdge sumSurfEdgeTraded qtyTraded | |
| sumM1PnLTraded | DOUBLE | 0 | SUM M1PnL trdQty AvgM1PnL sumM1PnLTraded qtyTraded | |
| sumM10PnLTraded | DOUBLE | 0 | SUM M10PnL trdQty AvgM10PnL sumM10PnLTraded qtyTraded | |
| numTradedBlock | BIGINT | 0 | number of SR block auctions traded | |
| numTradedFlash | BIGINT | 0 | number of SR flash auctions traded | |
| numTradedExchPI | BIGINT | 0 | number of Exch Price Improvement auctions traded | |
| numTradedExchEX | BIGINT | 0 | number of Exch Exposure auctions traded | |
| modifiedBy | VARCHAR(24) | '' | user who last modified this record | |
| modifiedIn | enum - SysEnvironment | 'None' | ||
| timestamp | DATETIME(6) | '1900-01-01 00:00:00.000000' | timestamp of last modification |
PRIMARY KEY DEFINITION (Unique)
| Field | Sequence |
|---|---|
| accnt | 1 |
| clientFirm | 2 |
| ekey_tk | 3 |
| ekey_yr | 4 |
| ekey_mn | 5 |
| ekey_dy | 6 |
| ekey_at | 7 |
| ekey_ts | 8 |
| respSide | 9 |
CREATE TABLE EXAMPLE QUERY
CREATE TABLE `SRTrade`.`MsgResponderMarkupRC` (
`accnt` VARCHAR(16) NOT NULL DEFAULT '',
`clientFirm` VARCHAR(16) NOT NULL DEFAULT '',
`ekey_at` ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') NOT NULL DEFAULT 'None',
`ekey_ts` ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') NOT NULL DEFAULT 'None',
`ekey_tk` VARCHAR(12) NOT NULL DEFAULT '',
`ekey_yr` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
`ekey_mn` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`ekey_dy` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`respSide` ENUM('None','Buy','Sell') NOT NULL DEFAULT 'None' COMMENT 'auction responder side (your side); Buy = Buy Synthetic (Sell Shares)',
`ticker_at` ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') NOT NULL DEFAULT 'None',
`ticker_ts` ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') NOT NULL DEFAULT 'None',
`ticker_tk` VARCHAR(12) NOT NULL DEFAULT '',
`isDisabled` ENUM('None','Yes','No') NOT NULL DEFAULT 'None' COMMENT 'if Yes, this auto-responder record is disabled',
`enabledUntil` DATETIME(6) NOT NULL DEFAULT '1900-01-01 00:00:00.000000' COMMENT 'will be enabled up until this time',
`expiryQtyAvail` INT NOT NULL DEFAULT 0 COMMENT 'revcons (contracts) available for responding (day total; this ticker/expiry; all strikes) [note: 1 contract = undPerCn underlier units]',
`tickerQtyAvail` INT NOT NULL DEFAULT 0 COMMENT 'revcons (contracts) available for responding (day total; this ticker; all strikes) [note: 1 contract = undPerCn underlier units]',
`transactFee` DOUBLE NOT NULL DEFAULT 0 COMMENT '(+ = you pay) / (- = you receive)',
`stockRate` DOUBLE NOT NULL DEFAULT 0 COMMENT '0.00 = no effective lend/borrow value (360 day convention)',
`moneyRate` DOUBLE NOT NULL DEFAULT 0 COMMENT 'effective rate to borrow/lend money to expiry (360 day convention) [compares to globalRate * 360 / 365]',
`ddivPv` DOUBLE NOT NULL DEFAULT 0 COMMENT 'present value of any expected dividends to expiry',
`divControl` ENUM('None','DisableAny','DisableEstimates') NOT NULL DEFAULT 'None' COMMENT 'disable this auto-responder record if SR Dividends exist or are estimates',
`respondFlex` ENUM('None','Yes','No') NOT NULL DEFAULT 'None' COMMENT 'if not None, much match auction notice containsFlex field',
`incFeesInResp` ENUM('None','Yes','No') NOT NULL DEFAULT 'None' COMMENT 'include all estimated responder fees in final response price',
`roundRule` ENUM('None','Exact','Fuzzy') NOT NULL DEFAULT 'None',
`openExpiryQty` INT NOT NULL DEFAULT 0 COMMENT 'remaining revcons (100 share units) available for responding (day total; this ticker/expiry; all strikes)',
`openTickerQty` INT NOT NULL DEFAULT 0 COMMENT 'remaining revcons (100 share units) available for responding (day total; ticker; all strikes)',
`cumFillQty` INT NOT NULL DEFAULT 0 COMMENT 'revcons (100 share units) traded (day total; this expiry; all strikes)',
`cumFillMoney` DOUBLE NOT NULL DEFAULT 0 COMMENT 'cumulative fill money (credit/debit) (this expiry)',
`avgFillRate` DOUBLE NOT NULL DEFAULT 0 COMMENT 'avg fill effective stock rate (this expiry)',
`isDivControlDisabled` ENUM('None','Yes','No') NOT NULL DEFAULT 'None' COMMENT 'yes if dividend control above is triggered',
`uBid` DOUBLE NOT NULL DEFAULT 0 COMMENT 'live stock nbbo bid price [SR Supplied]',
`uAsk` DOUBLE NOT NULL DEFAULT 0 COMMENT 'live stock nbbo ask price [SR Supplied]',
`iDays` DOUBLE NOT NULL DEFAULT 0 COMMENT 'iDays = effective interest days [SR supplied]',
`iYears` DOUBLE NOT NULL DEFAULT 0 COMMENT 'iYears = iDays / 360.0',
`strike` DOUBLE NOT NULL DEFAULT 0 COMMENT 'SR selected strike (standard day strike)',
`rcEExPrem` DOUBLE NOT NULL DEFAULT 0 COMMENT 'rcEExPrem = (pRv.price - pRvE.price) - (cRv.price - cRvE.price) [american price - european price] (same model parameters; SR supplied parameters including DDivs; is zero for flex revcons)',
`strikePv` DOUBLE NOT NULL DEFAULT 0 COMMENT 'strikePv = strike * (1.0 - moneyRate * iYears) [moneyRate supplied above]',
`stockLendPv` DOUBLE NOT NULL DEFAULT 0 COMMENT 'stockLendPv = uPrc * stockRate * iYears [stockRate supplied above]',
`revConPrem` DOUBLE NOT NULL DEFAULT 0 COMMENT 'revConPrem = stockLendPv + strikePv + ddivPv + rcEExPrem (if any) [uPrc + pRv.price - cRv.price] [ddivPv supplied above]',
`effRevConLimit` DOUBLE NOT NULL DEFAULT 0 COMMENT 'effRevConLimit = refConPrem +/- transactFee [lend/borrow]',
`limitPrice` DOUBLE NOT NULL DEFAULT 0 COMMENT 'limitPrice = ROUND(effRevConLimit) [this is your response limit]',
`effStockLendPv` DOUBLE NOT NULL DEFAULT 0 COMMENT 'effStockLendPv = limitPrice - strikePv - ddivPv - rcEExPrem',
`effStockRate` DOUBLE NOT NULL DEFAULT 0 COMMENT 'effStockRate = effStockLendPv / (uPrc * iYears)',
`numNotices` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of notices that match response bucket',
`numNoticeBlock` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of SR block auction numNotices',
`numNoticeFlash` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of SR flash auction numNotices',
`numNoticeExchPI` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of Exch Price Improvement auction numNotices',
`numNoticeExchEX` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of Exch Exposure auction numNotices',
`numNotMktPenny` BIGINT NOT NULL DEFAULT 0 COMMENT 'number auction numNotices',
`numMktPenny1` BIGINT NOT NULL DEFAULT 0 COMMENT 'number auction numNotices',
`numMktPenny2` BIGINT NOT NULL DEFAULT 0 COMMENT 'number auction numNotices',
`numMktPenny3p` BIGINT NOT NULL DEFAULT 0 COMMENT 'number auction numNotices',
`numNotMktNickle` BIGINT NOT NULL DEFAULT 0 COMMENT 'number auction numNotices',
`numMktNickle1` BIGINT NOT NULL DEFAULT 0 COMMENT 'number auction numNotices',
`numMktNickle2` BIGINT NOT NULL DEFAULT 0 COMMENT 'number auction numNotices',
`numMktNickle3p` BIGINT NOT NULL DEFAULT 0 COMMENT 'number auction numNotices',
`respDisabledSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from isDisabled',
`stockDisabledSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from canIncludeStock != Yes',
`cpFlagSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from cpFlag not matching notice legs CallPut',
`expiryRangeSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from out of range expiry value',
`yearsRangeSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from out of range years value',
`listedFlexSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from flex/listed filter',
`noticePriceSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from limit price filter (exchange only)',
`aggSizeLimitSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from aggregate contract/vega size limit',
`riskGroupLimitSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from riskGroup limits',
`rootSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from leg root mismatch',
`xDeltaRangeSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from out of range XDelta value',
`strikeRangeSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from out of range strike',
`minVegaRatioSkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from not qualifying ratio netVega/sum(abs(vega))',
`probabilitySkips` BIGINT NOT NULL DEFAULT 0 COMMENT 'number skipped from min probability threshold not being met',
`numResponses` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of response attempts (number of parentOrders/NoticeExecReports)',
`numRespondsBlock` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of SR block auction responses',
`numRespondsFlash` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of SR flash auction responses',
`numResponsesExchPI` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of Exch Price Improvement auction responses',
`numResponsesExchEX` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of Exch Exposure auction responses',
`numFullSize` BIGINT NOT NULL DEFAULT 0,
`numAllocSize` BIGINT NOT NULL DEFAULT 0,
`numPriceMiss` BIGINT NOT NULL DEFAULT 0,
`numTooLate` BIGINT NOT NULL DEFAULT 0,
`numOtherMiss` BIGINT NOT NULL DEFAULT 0,
`numDidNotTrade` BIGINT NOT NULL DEFAULT 0,
`numTraded` INT NOT NULL DEFAULT 0,
`qtyTraded` INT NOT NULL DEFAULT 0,
`sumWidthTraded` DOUBLE NOT NULL DEFAULT 0 COMMENT 'SUM: marketWidth * trdQty => AvgMktWidth = sumWidthTraded / qtyTraded',
`sumSurfEdgeTraded` DOUBLE NOT NULL DEFAULT 0 COMMENT 'SUM: printEdge * trdQty => AvgPrintEdge = sumSurfEdgeTraded / qtyTraded',
`sumM1PnLTraded` DOUBLE NOT NULL DEFAULT 0 COMMENT 'SUM: M1PnL * trdQty => AvgM1PnL = sumM1PnLTraded / qtyTraded',
`sumM10PnLTraded` DOUBLE NOT NULL DEFAULT 0 COMMENT 'SUM: M10PnL * trdQty => AvgM10PnL = sumM10PnLTraded / qtyTraded',
`numTradedBlock` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of SR block auctions traded',
`numTradedFlash` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of SR flash auctions traded',
`numTradedExchPI` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of Exch Price Improvement auctions traded',
`numTradedExchEX` BIGINT NOT NULL DEFAULT 0 COMMENT 'number of Exch Exposure auctions traded',
`modifiedBy` VARCHAR(24) NOT NULL DEFAULT '' COMMENT 'user who last modified this record',
`modifiedIn` ENUM('None','Neptune','Pluto','V7_Stable','V7_Latest','Saturn','Venus','Mars','SysTest','V7_Current') NOT NULL DEFAULT 'None',
`timestamp` DATETIME(6) NOT NULL DEFAULT '1900-01-01 00:00:00.000000' COMMENT 'timestamp of last modification',
PRIMARY KEY USING HASH (`accnt`,`clientFirm`,`ekey_tk`,`ekey_yr`,`ekey_mn`,`ekey_dy`,`ekey_at`,`ekey_ts`,`respSide`)
) ENGINE=SRSE DEFAULT CHARSET=LATIN1 COMMENT='';
SELECT TABLE EXAMPLE QUERY
SELECT
`accnt`,
`clientFirm`,
`ekey_at`,
`ekey_ts`,
`ekey_tk`,
`ekey_yr`,
`ekey_mn`,
`ekey_dy`,
`respSide`,
`ticker_at`,
`ticker_ts`,
`ticker_tk`,
`isDisabled`,
`enabledUntil`,
`expiryQtyAvail`,
`tickerQtyAvail`,
`transactFee`,
`stockRate`,
`moneyRate`,
`ddivPv`,
`divControl`,
`respondFlex`,
`incFeesInResp`,
`roundRule`,
`openExpiryQty`,
`openTickerQty`,
`cumFillQty`,
`cumFillMoney`,
`avgFillRate`,
`isDivControlDisabled`,
`uBid`,
`uAsk`,
`iDays`,
`iYears`,
`strike`,
`rcEExPrem`,
`strikePv`,
`stockLendPv`,
`revConPrem`,
`effRevConLimit`,
`limitPrice`,
`effStockLendPv`,
`effStockRate`,
`numNotices`,
`numNoticeBlock`,
`numNoticeFlash`,
`numNoticeExchPI`,
`numNoticeExchEX`,
`numNotMktPenny`,
`numMktPenny1`,
`numMktPenny2`,
`numMktPenny3p`,
`numNotMktNickle`,
`numMktNickle1`,
`numMktNickle2`,
`numMktNickle3p`,
`respDisabledSkips`,
`stockDisabledSkips`,
`cpFlagSkips`,
`expiryRangeSkips`,
`yearsRangeSkips`,
`listedFlexSkips`,
`noticePriceSkips`,
`aggSizeLimitSkips`,
`riskGroupLimitSkips`,
`rootSkips`,
`xDeltaRangeSkips`,
`strikeRangeSkips`,
`minVegaRatioSkips`,
`probabilitySkips`,
`numResponses`,
`numRespondsBlock`,
`numRespondsFlash`,
`numResponsesExchPI`,
`numResponsesExchEX`,
`numFullSize`,
`numAllocSize`,
`numPriceMiss`,
`numTooLate`,
`numOtherMiss`,
`numDidNotTrade`,
`numTraded`,
`qtyTraded`,
`sumWidthTraded`,
`sumSurfEdgeTraded`,
`sumM1PnLTraded`,
`sumM10PnLTraded`,
`numTradedBlock`,
`numTradedFlash`,
`numTradedExchPI`,
`numTradedExchEX`,
`timestamp`
FROM `SRTrade`.`MsgResponderMarkupRC`
WHERE
/* Replace with a VARCHAR(16) */
`accnt` = 'Example_accnt'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm'
AND
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ekey_at` = 'None'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ekey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`ekey_tk` = 'Example_ekey_tk'
AND
/* Replace with a SMALLINT UNSIGNED */
`ekey_yr` = 123
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_mn` = 1
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_dy` = 1
AND
/* Replace with a ENUM('None','Buy','Sell') */
`respSide` = 'None';
UPDATE TABLE EXAMPLE QUERY
UPDATE `SRTrade`.`MsgResponderMarkupRC`
SET
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ticker_at` = 'None',
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ticker_ts` = 'None',
/* Replace with a VARCHAR(12) */
`ticker_tk` = 'Example_ticker_tk',
/* Replace with a ENUM('None','Yes','No') */
`isDisabled` = 'None',
/* Replace with a DATETIME(6) */
`enabledUntil` = '2022-01-01 12:34:56.000000',
/* Replace with a INT */
`expiryQtyAvail` = 5,
/* Replace with a INT */
`tickerQtyAvail` = 5,
/* Replace with a DOUBLE */
`transactFee` = 4.56,
/* Replace with a DOUBLE */
`stockRate` = 4.56,
/* Replace with a DOUBLE */
`moneyRate` = 4.56,
/* Replace with a DOUBLE */
`ddivPv` = 4.56,
/* Replace with a ENUM('None','DisableAny','DisableEstimates') */
`divControl` = 'None',
/* Replace with a ENUM('None','Yes','No') */
`respondFlex` = 'None',
/* Replace with a ENUM('None','Yes','No') */
`incFeesInResp` = 'None',
/* Replace with a ENUM('None','Exact','Fuzzy') */
`roundRule` = 'None',
/* Replace with a INT */
`openExpiryQty` = 5,
/* Replace with a INT */
`openTickerQty` = 5,
/* Replace with a INT */
`cumFillQty` = 5,
/* Replace with a DOUBLE */
`cumFillMoney` = 4.56,
/* Replace with a DOUBLE */
`avgFillRate` = 4.56,
/* Replace with a ENUM('None','Yes','No') */
`isDivControlDisabled` = 'None',
/* Replace with a DOUBLE */
`uBid` = 4.56,
/* Replace with a DOUBLE */
`uAsk` = 4.56,
/* Replace with a DOUBLE */
`iDays` = 4.56,
/* Replace with a DOUBLE */
`iYears` = 4.56,
/* Replace with a DOUBLE */
`strike` = 4.56,
/* Replace with a DOUBLE */
`rcEExPrem` = 4.56,
/* Replace with a DOUBLE */
`strikePv` = 4.56,
/* Replace with a DOUBLE */
`stockLendPv` = 4.56,
/* Replace with a DOUBLE */
`revConPrem` = 4.56,
/* Replace with a DOUBLE */
`effRevConLimit` = 4.56,
/* Replace with a DOUBLE */
`limitPrice` = 4.56,
/* Replace with a DOUBLE */
`effStockLendPv` = 4.56,
/* Replace with a DOUBLE */
`effStockRate` = 4.56,
/* Replace with a BIGINT */
`numNotices` = 1234567890,
/* Replace with a BIGINT */
`numNoticeBlock` = 1234567890,
/* Replace with a BIGINT */
`numNoticeFlash` = 1234567890,
/* Replace with a BIGINT */
`numNoticeExchPI` = 1234567890,
/* Replace with a BIGINT */
`numNoticeExchEX` = 1234567890,
/* Replace with a BIGINT */
`numNotMktPenny` = 1234567890,
/* Replace with a BIGINT */
`numMktPenny1` = 1234567890,
/* Replace with a BIGINT */
`numMktPenny2` = 1234567890,
/* Replace with a BIGINT */
`numMktPenny3p` = 1234567890,
/* Replace with a BIGINT */
`numNotMktNickle` = 1234567890,
/* Replace with a BIGINT */
`numMktNickle1` = 1234567890,
/* Replace with a BIGINT */
`numMktNickle2` = 1234567890,
/* Replace with a BIGINT */
`numMktNickle3p` = 1234567890,
/* Replace with a BIGINT */
`respDisabledSkips` = 1234567890,
/* Replace with a BIGINT */
`stockDisabledSkips` = 1234567890,
/* Replace with a BIGINT */
`cpFlagSkips` = 1234567890,
/* Replace with a BIGINT */
`expiryRangeSkips` = 1234567890,
/* Replace with a BIGINT */
`yearsRangeSkips` = 1234567890,
/* Replace with a BIGINT */
`listedFlexSkips` = 1234567890,
/* Replace with a BIGINT */
`noticePriceSkips` = 1234567890,
/* Replace with a BIGINT */
`aggSizeLimitSkips` = 1234567890,
/* Replace with a BIGINT */
`riskGroupLimitSkips` = 1234567890,
/* Replace with a BIGINT */
`rootSkips` = 1234567890,
/* Replace with a BIGINT */
`xDeltaRangeSkips` = 1234567890,
/* Replace with a BIGINT */
`strikeRangeSkips` = 1234567890,
/* Replace with a BIGINT */
`minVegaRatioSkips` = 1234567890,
/* Replace with a BIGINT */
`probabilitySkips` = 1234567890,
/* Replace with a BIGINT */
`numResponses` = 1234567890,
/* Replace with a BIGINT */
`numRespondsBlock` = 1234567890,
/* Replace with a BIGINT */
`numRespondsFlash` = 1234567890,
/* Replace with a BIGINT */
`numResponsesExchPI` = 1234567890,
/* Replace with a BIGINT */
`numResponsesExchEX` = 1234567890,
/* Replace with a BIGINT */
`numFullSize` = 1234567890,
/* Replace with a BIGINT */
`numAllocSize` = 1234567890,
/* Replace with a BIGINT */
`numPriceMiss` = 1234567890,
/* Replace with a BIGINT */
`numTooLate` = 1234567890,
/* Replace with a BIGINT */
`numOtherMiss` = 1234567890,
/* Replace with a BIGINT */
`numDidNotTrade` = 1234567890,
/* Replace with a INT */
`numTraded` = 5,
/* Replace with a INT */
`qtyTraded` = 5,
/* Replace with a DOUBLE */
`sumWidthTraded` = 4.56,
/* Replace with a DOUBLE */
`sumSurfEdgeTraded` = 4.56,
/* Replace with a DOUBLE */
`sumM1PnLTraded` = 4.56,
/* Replace with a DOUBLE */
`sumM10PnLTraded` = 4.56,
/* Replace with a BIGINT */
`numTradedBlock` = 1234567890,
/* Replace with a BIGINT */
`numTradedFlash` = 1234567890,
/* Replace with a BIGINT */
`numTradedExchPI` = 1234567890,
/* Replace with a BIGINT */
`numTradedExchEX` = 1234567890,
/* Replace with a DATETIME(6) */
`timestamp` = '2022-01-01 12:34:56.000000'
WHERE
/* Replace with a VARCHAR(16) */
`accnt` = 'Example_accnt'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm'
AND
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ekey_at` = 'None'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ekey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`ekey_tk` = 'Example_ekey_tk'
AND
/* Replace with a SMALLINT UNSIGNED */
`ekey_yr` = 123
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_mn` = 1
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_dy` = 1
AND
/* Replace with a ENUM('None','Buy','Sell') */
`respSide` = 'None';
INSERT TABLE EXAMPLE QUERY
INSERT INTO `SRTrade`.`MsgResponderMarkupRC`(
/* Replace with a VARCHAR(16) */
`accnt`,
/* Replace with a VARCHAR(16) */
`clientFirm`,
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ekey_at`,
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ekey_ts`,
/* Replace with a VARCHAR(12) */
`ekey_tk`,
/* Replace with a SMALLINT UNSIGNED */
`ekey_yr`,
/* Replace with a TINYINT UNSIGNED */
`ekey_mn`,
/* Replace with a TINYINT UNSIGNED */
`ekey_dy`,
/* Replace with a ENUM('None','Buy','Sell') */
`respSide`,
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ticker_at`,
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ticker_ts`,
/* Replace with a VARCHAR(12) */
`ticker_tk`,
/* Replace with a ENUM('None','Yes','No') */
`isDisabled`,
/* Replace with a DATETIME(6) */
`enabledUntil`,
/* Replace with a INT */
`expiryQtyAvail`,
/* Replace with a INT */
`tickerQtyAvail`,
/* Replace with a DOUBLE */
`transactFee`,
/* Replace with a DOUBLE */
`stockRate`,
/* Replace with a DOUBLE */
`moneyRate`,
/* Replace with a DOUBLE */
`ddivPv`,
/* Replace with a ENUM('None','DisableAny','DisableEstimates') */
`divControl`,
/* Replace with a ENUM('None','Yes','No') */
`respondFlex`,
/* Replace with a ENUM('None','Yes','No') */
`incFeesInResp`,
/* Replace with a ENUM('None','Exact','Fuzzy') */
`roundRule`,
/* Replace with a INT */
`openExpiryQty`,
/* Replace with a INT */
`openTickerQty`,
/* Replace with a INT */
`cumFillQty`,
/* Replace with a DOUBLE */
`cumFillMoney`,
/* Replace with a DOUBLE */
`avgFillRate`,
/* Replace with a ENUM('None','Yes','No') */
`isDivControlDisabled`,
/* Replace with a DOUBLE */
`uBid`,
/* Replace with a DOUBLE */
`uAsk`,
/* Replace with a DOUBLE */
`iDays`,
/* Replace with a DOUBLE */
`iYears`,
/* Replace with a DOUBLE */
`strike`,
/* Replace with a DOUBLE */
`rcEExPrem`,
/* Replace with a DOUBLE */
`strikePv`,
/* Replace with a DOUBLE */
`stockLendPv`,
/* Replace with a DOUBLE */
`revConPrem`,
/* Replace with a DOUBLE */
`effRevConLimit`,
/* Replace with a DOUBLE */
`limitPrice`,
/* Replace with a DOUBLE */
`effStockLendPv`,
/* Replace with a DOUBLE */
`effStockRate`,
/* Replace with a BIGINT */
`numNotices`,
/* Replace with a BIGINT */
`numNoticeBlock`,
/* Replace with a BIGINT */
`numNoticeFlash`,
/* Replace with a BIGINT */
`numNoticeExchPI`,
/* Replace with a BIGINT */
`numNoticeExchEX`,
/* Replace with a BIGINT */
`numNotMktPenny`,
/* Replace with a BIGINT */
`numMktPenny1`,
/* Replace with a BIGINT */
`numMktPenny2`,
/* Replace with a BIGINT */
`numMktPenny3p`,
/* Replace with a BIGINT */
`numNotMktNickle`,
/* Replace with a BIGINT */
`numMktNickle1`,
/* Replace with a BIGINT */
`numMktNickle2`,
/* Replace with a BIGINT */
`numMktNickle3p`,
/* Replace with a BIGINT */
`respDisabledSkips`,
/* Replace with a BIGINT */
`stockDisabledSkips`,
/* Replace with a BIGINT */
`cpFlagSkips`,
/* Replace with a BIGINT */
`expiryRangeSkips`,
/* Replace with a BIGINT */
`yearsRangeSkips`,
/* Replace with a BIGINT */
`listedFlexSkips`,
/* Replace with a BIGINT */
`noticePriceSkips`,
/* Replace with a BIGINT */
`aggSizeLimitSkips`,
/* Replace with a BIGINT */
`riskGroupLimitSkips`,
/* Replace with a BIGINT */
`rootSkips`,
/* Replace with a BIGINT */
`xDeltaRangeSkips`,
/* Replace with a BIGINT */
`strikeRangeSkips`,
/* Replace with a BIGINT */
`minVegaRatioSkips`,
/* Replace with a BIGINT */
`probabilitySkips`,
/* Replace with a BIGINT */
`numResponses`,
/* Replace with a BIGINT */
`numRespondsBlock`,
/* Replace with a BIGINT */
`numRespondsFlash`,
/* Replace with a BIGINT */
`numResponsesExchPI`,
/* Replace with a BIGINT */
`numResponsesExchEX`,
/* Replace with a BIGINT */
`numFullSize`,
/* Replace with a BIGINT */
`numAllocSize`,
/* Replace with a BIGINT */
`numPriceMiss`,
/* Replace with a BIGINT */
`numTooLate`,
/* Replace with a BIGINT */
`numOtherMiss`,
/* Replace with a BIGINT */
`numDidNotTrade`,
/* Replace with a INT */
`numTraded`,
/* Replace with a INT */
`qtyTraded`,
/* Replace with a DOUBLE */
`sumWidthTraded`,
/* Replace with a DOUBLE */
`sumSurfEdgeTraded`,
/* Replace with a DOUBLE */
`sumM1PnLTraded`,
/* Replace with a DOUBLE */
`sumM10PnLTraded`,
/* Replace with a BIGINT */
`numTradedBlock`,
/* Replace with a BIGINT */
`numTradedFlash`,
/* Replace with a BIGINT */
`numTradedExchPI`,
/* Replace with a BIGINT */
`numTradedExchEX`,
/* Replace with a DATETIME(6) */
`timestamp`
)
VALUES(
'Example_accnt',
'Example_clientFirm',
'None',
'None',
'Example_ekey_tk',
123,
1,
1,
'None',
'None',
'None',
'Example_ticker_tk',
'None',
'2022-01-01 12:34:56.000000',
5,
5,
4.56,
4.56,
4.56,
4.56,
'None',
'None',
'None',
'None',
5,
5,
5,
4.56,
4.56,
'None',
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
4.56,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
1234567890,
5,
5,
4.56,
4.56,
4.56,
4.56,
1234567890,
1234567890,
1234567890,
1234567890,
'2022-01-01 12:34:56.000000'
);
DELETE TABLE EXAMPLE QUERY
DELETE FROM `SRTrade`.`MsgResponderMarkupRC`
WHERE
/* Replace with a VARCHAR(16) */
`accnt` = 'Example_accnt'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm'
AND
/* Replace with a ENUM('None','EQT','IDX','BND','CUR','COM','FUT','SYN','WAR','FLX','MUT','SPD','MM','MF','COIN','TOKEN','ANY') */
`ekey_at` = 'None'
AND
/* Replace with a ENUM('None','SR','NMS','CME','ICE','CFE','CBOT','NYMEX','COMEX','RUT','CIDX','ARCA','NYSE','OTC','NSDQ','MFQS','MIAX','DJI','CUSIP','ISIN','BXE','SCE','ANY','CXE','DXE','NXAM','NXBR','NXLS','NXML','NXOS','NXP','EUREX','CEDX','ICEFE') */
`ekey_ts` = 'None'
AND
/* Replace with a VARCHAR(12) */
`ekey_tk` = 'Example_ekey_tk'
AND
/* Replace with a SMALLINT UNSIGNED */
`ekey_yr` = 123
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_mn` = 1
AND
/* Replace with a TINYINT UNSIGNED */
`ekey_dy` = 1
AND
/* Replace with a ENUM('None','Buy','Sell') */
`respSide` = 'None';
Doc Columns Query
SELECT * FROM SRTrade.doccolumns WHERE TABLE_NAME='ResponderMarkupRC' ORDER BY ordinal_position ASC;